<?php
//1.使用语言结构声明
//声明索引数组
$arr = array('高洛峰',"孙建奎","徐枭雄","罗玉凤");
var_dump($arr);
//声明关联数组:下标是字符串
$arr1 = array("name"=>"孙悟空","sex"=>'男','age'=>40);
var_dump($arr1);
//这种指定数字下标的也是索引数组
$arr2 = array(1=>"孙悟空",2=>'男',30=>40);
var_dump($arr2);
//混合数组
$arr3 = array("高洛峰","name"=>"孙悟空","sex"=>'男',true,100=>1.67);
var_dump($arr3);

//删除数组中的某一元素
unset($arr3[100]);
var_dump($arr3);

//再添加一个元素，看看键是怎么增长的
//再次不指定下标添加元素，下标是多少？当前记录的最大下标+1
$arr3[]='jyf';
var_dump($arr3);
//修改元素
$arr3["name"]='猪八戒';

//2.使用指定语法声明数组 php>5.3
//索引数组
$arr4 = ['高洛峰',"孙建奎","徐枭雄","罗玉凤"];
var_dump($arr4);
//关联数组
$arr5 = ["name"=>"孙悟空","sex"=>'男','age'=>40];
var_dump($arr5);

//混合数组
$arr6 = ["高洛峰","name"=>"孙悟空","sex"=>'男',true,100=>1.67];
var_dump($arr6);


//3.通过添加数组元素的方式添加
//索引数组，下标从0开始
$arr7[] = '张三';
$arr7[] = '李四';
$arr7[] = '王五';
var_dump($arr7);
//指定下标的关联数组
$arr8['laoda'] = '张三';
$arr8['2'] = '李四';
$arr8['san'] = '王五';

var_dump($arr8);
//混合数组
$arr9['laoda'] = '融职教育';
$arr9[2] = 'www.eduwork.cn';
$arr9['san'] = 'www.lmonkey.com';
var_dump($arr9);